package br.com.unieuro.facade;

import java.util.ArrayList;

import br.com.unieuro.dao.UsuarioDAO;
import br.com.unieuro.dominio.Usuario;

public class ManterUsuarioFacade {

	public Usuario autenticarUsuario(Usuario user){
		UsuarioDAO dao = new UsuarioDAO();
		return dao.carregarUsuario(user);
	}
	
	public Usuario buscarUsuario(Usuario user){
		UsuarioDAO dao = new UsuarioDAO();
		return dao.buscaUsuario(user);
	}

	public void salvar(Usuario user){
		UsuarioDAO dao = new UsuarioDAO();
		dao.salvar(user);
	}

	public void update(Usuario user){
		UsuarioDAO dao = new UsuarioDAO();
		dao.update(user);
	}

	public ArrayList<Usuario> pesquisarTodosUsuarios(){
		UsuarioDAO dao = new UsuarioDAO();
		return dao.listarUsuarios();
	}

	public void excluir(Usuario user){
		UsuarioDAO dao = new UsuarioDAO();
		dao.excluir(user);
	}

}
